import sys
import urllib.parse
from urllib.parse import unquote


def encode(encode_str):
    return urllib.parse.urlencode({'': encode_str}).removeprefix('=')


def decode(decode_str):
    return unquote(unquote(decode_str)).replace('"', '\\"')


if __name__ == '__main__':
    args = sys.argv
    code_type = args[1]
    parameter = args[2]
    if code_type == 'encode':
        print(encode(parameter))
    elif code_type == 'decode':
        print(decode(parameter))
    else:
        print('类型不存在')
